Package LIM , implementing linear inverse models in R
نویسندگان
چکیده
We present R package LIM (Soetaert and van Oevelen 2009) which is designed for reading and solving linear inverse models (LIM). The model problem is formulated in text files in a way that is natural and comprehensible. LIM then converts this input into the required linear equality and inequality conditions, which can be solved either by least squares or by linear programming techniques. By letting an algorithm formulate the mathematics, it becomes very simple to reformulate the model in case a parameter value changes, or a component is added or removed. Three different types of problems are supported: flow networks, reaction networks and other (operations research) problems. The first two cases are based on mass balances of the components. We give three examples, a food web example, a biogechemical reaction example and a blending example. If you use this package, please cite as: (van Oevelen, van den Meersche, Meysman, Soetaert, Middelburg, and Vezina 2009).
منابع مشابه
investr: An R Package for Inverse Estimation
Inverse estimation is a classical and well-known problem in regression. In simple terms, it involves the use of an observed value of the response to make inference on the corresponding unknown value of the explanatory variable. To our knowledge, however, statistical software is somewhat lacking the capabilities for analyzing these types of problems. In this paper, we introduce investr (which st...
متن کاملEBglmnet: a comprehensive R package for sparse generalized linear regression models.
EBglmnet is an R package implementing empirical Bayesian method with both lasso (EBlasso) and elastic net (EBEN) priors for generalized linear models. In our previous studies, both EBlasso and EBEN outperformed other state-of-the-art methods such as lasso and elastic net in inferring sparse genotype and phenotype associations, in which the number of covariates is typically much larger than the ...
متن کاملDevelopment of a Java Package for Matrix Programming
We had assembled a Java package, known as MatrixPak, of four classes for the purpose of numerical matrix computation. The classes are matrix, matrix_operations, StrToMatrix, and MatrixToStr; all of which are inherited from java.lang.Object class. Class matrix defines a matrix as a two-dimensional array of float types, and contains the following mathematical methods: transpose, adjoint, determin...
متن کاملThe hglm Package ( Version 2 . 0 )
Abstract This vignette describes the R hglm package via a series of applications that may be of interest to applied scientists. The hglm package implements the estimation algorithm for hierarchical generalized linear models. The package fits generalized linear models with random effects, where the random effect may come from a conjugate exponential-family distribution (Gaussian, Gamma, Beta or ...
متن کاملThe hglm Package
This vignette describes the R hglm package via a series of applications that may be of interest to applied scientists. The hglm package implements the estimation algorithm for hierarchical generalized linear models. The package fits generalized linear models with random effects, where the random effect may come from a conjugate exponential-family distribution (Gaussian, Gamma, Beta or inverse-G...
متن کامل